package oop7;

import oop6.pet2.Dog;
import oop6.pet2.Penguin;
import oop6.pet2.Pet;
import oop6.pet3.Parrot;

/**
 * @author oldliu
 * @since 1.0
 */
public class PetDoctor {
    private String name;
    public PetDoctor(String n){
        this.name=n;
    }

    public void cure(Pet d){
        System.out.println(this.name+"给"+d.getName()+"做检查！");
        d.print();
        if(d instanceof Tiger){
            System.out.println("这是一只老虎，把"+d.getName()+"的嘴捆上！");
        }
        if(d.getHealth()<60){
            System.out.println("打针吃药");
            d.setHealth(60);
            System.out.println("宠物"+d.getName()+"康复了，收费两千八");
        }else{
            System.out.println("宠物"+d.getName()+"没病，走两步看看！");
        }
    }
//    public void cure(Dog d){
//        System.out.println(this.name+"给"+d.getName()+"做检查！");
//        if(d.getHealth()<60){
//            System.out.println("打针吃药");
//            d.setHealth(60);
//            System.out.println("小狗"+d.getName()+"康复了，收费两千八");
//        }else{
//            System.out.println("小狗"+d.getName()+"没病，走两步看看！");
//        }
//    }
//
//    public void cure(Parrot d){
//        System.out.println(this.name+"给"+d.getName()+"做检查！");
//        if(d.getHealth()<60){
//            System.out.println("打针吃药");
//            d.setHealth(60);
//            System.out.println("小狗"+d.getName()+"康复了，收费两千八");
//        }else{
//            System.out.println("小狗"+d.getName()+"没病，走两步看看！");
//        }
//    }
//    public void cure(Penguin d){
//        System.out.println(this.name+"给"+d.getName()+"做检查！");
//        if(d.getHealth()<60){
//            System.out.println("打针吃药");
//            d.setHealth(60);
//            System.out.println("小狗"+d.getName()+"康复了，收费两千八");
//        }else{
//            System.out.println("小狗"+d.getName()+"没病，走两步看看！");
//        }
//    }
}
